The Integrated Design of Computer Systems with Mimola

نویسنده

  • Peter Marwedel
چکیده

A design method and the corresponding CAD tools for the design of digital computers from a very high-level functional specification is presented. Computers are specified by a set of application programs, for which they shall be optimized, and a set of boundary conditions for the type and number of hardware resources. The paper describes CAD tools, which synthesize architectures from the specification, evaluate their cost and performance and generate microcode. Several design iterations, in which the designer plays an active role, are used to optimize the design. Two applications of the design method are included in the paper.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Logic Programming and Coroutining for VLSI Design

We show how an extended Prolog can be exploited to implement different electronic CAD tools. Starting with a computer hardware description language (CHDL) several problems like digital circuit analysis, simulation and code generation for programmable microprocessors are discussed. For that purpose a part of the MIMOLA (machine independent micropro-gramming language) system MSS (MIMOLA hardware ...

متن کامل

On the Use of Hierarchies in the MlMOLA Hardware Design System

Until recently, the use of hierarchies in CAD for VLSI has almost exclusively been restricted to layout and simulation problems. The paper describes representation and handling of design hierarchies in the MIMOLA design system, featuring RT-level synthesis, test program generation and retargetable code generation. A method of embedding these tools in a common design environment, providing acces...

متن کامل

Using Logic Programming and Coroutining for Electronic CAD

. We show how an extended Prolog can be exploited to implement di erent electronic CAD tools. Starting with a computer hardware description language (CHDL) several problems like digital circuit analysis, simulation, test generation and code generation for programmable microprocessors are discussed. For that purpose the MIMOLA (machine independent microprogramming language) system MSS (MIMOLA ha...

متن کامل

Teaching High-Level Design

In this paper we argue that the trend towards system design requires to teach high-level design, in both lectures and design projects. High-level synthesis and hardware-software codesign are two key words. The main part of our paper presents our experiences with a design project where we used the MIMOLA software system for high-level synthesis of a oating-point pocket calculator chip. We descri...

متن کامل

Two-Stage Stochastic Day-Ahead Market Clearing in Gas and Power Networks Integrated with Wind Energy

The significant penetration rate of wind turbines in power systems made some challenges in the operation of the systems such as large-scale power fluctuations induced by wind farms. Gas-fired plants with fast starting ability and high ramping can better handle natural uncertainties of wind power compared to other traditional plants. Therefore, the integration of electrical and natural gas syste...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1982